package com.sxpi.order.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sxpi.common.result.R;
import com.sxpi.order.dto.OrderDto;
import com.sxpi.order.pojo.Order;

/**
 * @Author: 董伟豪
 * @Date: 2022/10/25 20:08
 */
public interface IOrderService extends IService<Order> {

    /**
     * 下单方法
     * @param orderDto
     * @return
     */
    Order saveOrder(OrderDto orderDto);

    /***
     * 更新订单状态---自动取消
     * @param orderId
     * @return
     */
    boolean updateOrderStatus(Long orderId);

    /**
     * 根据订单编号查询订单信息
     * @param orderNo
     * @return
     */
    Order getOrderInfoByOrderNO(String orderNo);
}
